home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Educational Software Cooperative 4
/
Educational Software Cooperative 4.iso
/
midilang
/
membas.mpl
< prev
next >
Wrap
Text File
|
1996-02-06
|
2KB
|
115 lines
5874
#
#
#
# membas.mpl
#
# record your bass and replay it until the next record
#
# Author ID Date
# ------------ ----------- ---------
# Serge Sibony 100417,2633 09/06/95
#
#
# This file is a mpl effect definition used by MidiLang
# MidiLang can be found at the MidiForum, in the
# Windows sound media library.
#
# #
# This effect will record your bass ( in live ) during 8 beats
# replay it until new bass are played.
#
#
# the label beats is run at every beats
Label beats
v!= 1 0
goto suite
beat= 0 reset beat number to 0
v= 4 0
v=time 5
v=time 6
v= 2 0
Label suite
v+= 1 1
v+= 5 480
v< 1 9
goto suite2
v= 1 0
goto beats
Label suite2
v==v 2 3
goto end
Label loop
v+= 4 1
v>v 4 3
goto end
v=v 7 4
v+= 7 10
v=vv 8 7
v+=v 8 6
v>v 5 8
goto berk
time=V 8
v+= 7 60
v=vv 8 7
vel=v 8
v+= 7 60
v=vv 8 7
note=v 8
chan= 2
outmidi
goto loop
goto end
Label berk
v-= 4 1
Label end
end
Label Main
chan!= 2
goto end2
v==v 2 3
goto suite3
v= 2 0
v= 3 0
Label suite3
v== 2 60
goto end2
v+= 2 1
v+= 3 1
v=v 7 3
v+= 7 10
v=time 8
v-=v 8 6
vv=v 7 8
v+= 7 60
v=vel 8
vv=v 7 8
v+= 7 60
v=note 8
vv=v 7 8
Label end2
end
Label none
end
descript this tool will memorize
descript a set of basses ( channel 2 )
descript on 8 beats
descript and play it back until new basses
descript are played